home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 / Aminet - June 1993 [Walnut Creek].iso / aminet / misc / edu / spellcheckv1_4.lha / SP.DOC < prev    next >
Encoding:
Text File  |  1991-11-16  |  15.8 KB  |  467 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10. SPELLCHECK V1.4        Written by Torgeir Dingsøyr 1991-1992. FREEWARE.
  11.  
  12.  
  13.             Freely distributable, as long as this documentation
  14.             is distributed along with the program.
  15.  
  16.         
  17.             FILES:         SpellCheck
  18.                     SpellCheck.doc
  19.                     SpellCheck.font
  20.                     SpellCheck_Example-File
  21.  
  22.             REQUIRED FILES:    LIBS:arp.library
  23.                     LIBS:diskfont.library
  24.                     LIBS:powerpacker.library
  25.             RECOMMENDED:    (LIBS:req.library)
  26.                     (LIBS:asl.library) for 2.0 users
  27.                     (C:run)
  28.                     (SYS:SYSTEM/SetMap)
  29.     
  30.  
  31.  
  32.  
  33. CONTENTS OF THIS MANUAL:
  34. ­­­­­­­­­­­­­­­­­­­­­­­­
  35.  
  36. INTRODUCTION
  37.     What is SPELLCHECK?
  38.     How do I use it?
  39.     Requirements
  40.     Questions?    
  41.             
  42. 1.0 The "Project" Menu            
  43.     1.1 Clear All
  44.     1.2 Load
  45.     1.3 Append
  46.     1.4 Save
  47.     1.5 Save As
  48.     1.6 List
  49.     1.7 Info
  50.     1.8 About
  51.     1.9 Quit
  52.  
  53. 2.0 The "Special" Menu
  54.     2.1 Select Keymap
  55.     2.2 Preferences
  56.     2.3 Shortcuts
  57.     2.4 Low<>Uppercase
  58.     2.5 Help Off
  59.     
  60. 3.0 The "Words" Menu
  61.     3.1 Save ASCII
  62.     3.2 Import ASCII
  63.     3.3 Pattern
  64.     3.4 Uppercase
  65.     3.5 Lowercase
  66.     3.6 Swap
  67.     
  68. 4.0 The "Ask Mode" Menu
  69.     4.1 Automatic
  70.     4.2 Manual
  71.     
  72. 5.0 The Gadgets
  73.     5.1 Load
  74.     5.2 Save
  75.     5.3 List
  76.     5.4 Learn
  77.     5.5 Insert
  78.  
  79. 6.0 Guided Tour
  80.     
  81. APPENDIX A:    Shortcuts
  82. APPENDIX B:    Error Codes
  83. APPENDIX C:    Printing SPELLCHECK files
  84. APPENDIX D:    Additional information                
  85.             Limitations
  86.             In General
  87.             Technical Info
  88.             How to load 1.2 files
  89.             Wanted
  90.             Special Thanks
  91. APPENDIX E:    Registered user form
  92.  
  93.  
  94. INTRODUCTION.
  95. ­­­­­­­­­­­­­
  96.  
  97. What is SPELLCHECK?
  98. SPELLCHECK is a handy program, which enables you to use your computer to
  99. learn new words, whether it be German strong verbs, French words, or
  100. Spanish. You type in the words you want to be heard in, and the computer
  101. shows you the explanationand asks you to type in the German/French/
  102. Spanish. (You can of course use any languages).
  103.  
  104. How do I use it?
  105. The program is very easy to use, so the simplest way to find out how it
  106. works is to try it out. Read chapter 6 for a guided tour. If you should
  107. want to use some of the more advanced features, you should turn to this
  108. documentation for an explanation. The program will run both from the
  109. Workbench and from the CLI. From the CLI you may specify a filename after
  110. SpellCheck (ie SpellCheck <filename>) and SPELLCHECK will load that file.
  111.  
  112. Requirements:
  113. SPELLCHECK will refuse to run, if not arp.library, diskfont.library and
  114. powerpacker.library are present in libs: It is also a must to have RUN
  115. in C: and SETMAP in Sys:System to make full use of the program. If a
  116. font named "SpellCheck" lies in fonts: SPELLCHECK will load and use it.
  117. Make sure that the size is 8*8. 
  118.  
  119. Questions?
  120. If you have any questions concerning the use of this program, comments,
  121. bugreports, or suggestions on how to improve it, please write to: PANTHEON
  122. SOFTWORKS, Po. Box 2049-Høllen, 4641 SØGNE, NORWAY. If you want an answer,
  123. we kindly ask you to enclose an international reply coupon. (Or stamps, if
  124. you live in Norway). Are you using SPELLCHECK frequently, then please
  125. fill in the registered users form in Appendix E, and mail it today!
  126. If you have got access to internet, send e-mail to dingsoyr@svale.adh.no
  127.  
  128. The functions available from SPELLCHECK are listed here, as they appear in
  129. the menus in the program.
  130.  
  131.  
  132. 1.0: THE "PROJECT" MENU:
  133. ­­­­­­­­­­­­­­­­­­­­­­­­
  134.  
  135. 1.1:    * CLEAR ALL will clear all the words you have typed in or loaded
  136.     into the program. You will get a requester, and have to click 'YES'
  137.     or type 'Y' on the keyboard to clear all the words. To clear just
  138.     one word read about LIST (1.6).
  139.  
  140. 1.2:    * LOAD (you can also click on the gadget, or press F1) will prompt
  141.     you with a requester, and you can select a file to load. The file
  142.     should be a file saved from SPELLCHECK previously. SPELLCHECK
  143.     will now load files crunched with PowerPacker.
  144.  
  145. 1.3:    * APPEND (shortcut: Amiga+A). This function will add a SPELLCHECK
  146.     file to the words that are in memory at the time. The new words will
  147.     be put at the end of the existing words. You will get a requester to
  148.     select the file.
  149.  
  150. 1.4:    * SAVE (shortcut: Amiga+S) will save the file under the existing
  151.     name. If no name is specified, the function will be the same as
  152.     SAVE AS.
  153.  
  154. 1.5:    * SAVE AS (shortcut: F2, also a gadget) You will have to select
  155.     a filename in a filerequester. The file will be saved in SPELLCHECK
  156.     format. You may also save the file as ASCII, using the function
  157.     "Save ASCII" in the "Words" menu. (see 3.1)
  158.  
  159. 1.6:    * LIST (also a gadget for this one, or F3) will open a new window,
  160.     where you can scroll up and down, and look at all the words that
  161.     are in memory. There are four gadgets at the bottom of the window:
  162.     CLOSE, which brings you back to the normal window, SWAP, DELETE and
  163.     SEARCH. When you click on a word with the mousepointer, there will
  164.     pop up a requester in which you can edit that word. If the SWAP
  165.     gadget is pressed down, and you click on a word, the two words
  166.     (for instance English and German) will be swapped. If the DELETE
  167.     gadget is pressed down, the word you click on will be deleted. If
  168.     you click SEARCH (or press 'S' on the keyboard), you will be
  169.     prompted with a requester, where you can type in a word to search
  170.     after. You can use normal (ARP) wildcards here: (* and ?).
  171.     For instance to search for all words that begin with "le", you
  172.     type "le *" in the requester. 
  173.  
  174. 1.7:    * INFO gives you some information. The size of the file in memory
  175.     is shown. (Size in memory, not on disk). The number of words in
  176.     the file, free memory, and the comment on the current file are
  177.     also displayed.
  178.  
  179. 1.8:    * ABOUT
  180.  
  181. 1.9:    * QUIT
  182.  
  183.  
  184. 2.0: THE "SPECIAL" MENU:
  185. ­­­­­­­­­­­­­­­­­­­­­­­­
  186.  
  187. 2.1:    * SELECT KEYMAP will enable you to select a new keymap, and load
  188.     it (a filerequester will come up). To use this function, you need
  189.     RUN in C: and SETMAP in Sys:System.
  190.  
  191. 2.2:    * PREFERENCES enables you to select your favorite colours, and to
  192.     make SPELLCHECK load a special keymap, whenever you start it. Your
  193.     preferences can be saved. (To the file devs:SpellCheck.prefs).
  194.  
  195. 2.3:    * SHORTCUTS brings up a list over the shortcuts available from
  196.     program.
  197.  
  198. 2.4:    * LOW<>UPPERCASE. Normally SPELLCHECK will look at uppercase and
  199.     lowercase letters as different, when it asks you in words. If you
  200.     want uppercase and lowercase to be the same, select this menuitem,
  201.     and it will change to LOW=UPPERCASE.
  202.  
  203. 2.5:    * HELP OFF. If you select this menuitem, it will read HELP ON, so
  204.     when you are being questioned by SPELLCHECK, you can get some help,
  205.     by using the menu, or shortcut Amiga+H. First the program will display
  206.     how many letters the word you are supposed to type in contains. Then
  207.     if you press Amiga+H once more (or select Help in the menu) you will
  208.     get the first letter, press once more, and you will get the next,
  209.     and so on...
  210.  
  211.  
  212. 3.0: THE "WORDS" MENU:
  213. ­­­­­­­­­­­­­­­­­­­­­­
  214.  
  215. 3.1:    * SAVE ASCII will save the words in ASCII format (handy, if you
  216.     want to print your words). (SPELLCHECK uses a simpler way for
  217.     saving normally - so SPELLCHECK's files will be a good deal
  218.     larger).
  219.  
  220. 3.2:    * IMPORT ASCII will load an ASCII file and add it to the words
  221.     that are already in the memory (at the bottom). The ASCII file
  222.     must be in this format: (For example)
  223.                 Explanation=Word<RETURN>
  224.     If the words do not follow this format, you will get a prompt.
  225.  
  226. 3.3:    * PATTERN. Here you can type in a pattern which all the words you
  227.     will be asked in must match. If, for instance, you have loaded
  228.     a file containing lots of german words, but only want to be heard
  229.     in the male nouns, type in "der *" in the stringgadget.
  230.         
  231. 3.4:    * UPPERCASE will turn all the letters in all the words into
  232.     uppercase (ABCD).
  233.  
  234. 3.5:    * LOWERCASE will turn all the letters in the all words into
  235.     lowercase (abcd).
  236.  
  237. 3.6:    * SWAP will swap all the words that lie in the memory. If you
  238.     want to swap just one word, read about LIST in the "PROJECT" menu.
  239.  
  240.  
  241. 4.0: THE "ASK MODE: MENU:
  242. ­­­­­­­­­­­­­­­­­­­­­­­­­
  243.  
  244.     Here choose between two ways inwhich to be asked: (Select the
  245.     current, and the other will appear).
  246.  
  247. 4.1:    * AUTOMATIC. (default) You have only one chance to write the word
  248.     correctly, if the answer was not correct, the program will show
  249.     the right answer for a couple of seconds. (Hold down right mouse
  250.     button to "pause" the program).
  251.  
  252. 4.2:    * MANUAL. You get two chances to write the word correctly, and if
  253.     you have answered incorrectly, you have to press <SPACE> to
  254.     proceed.
  255.  
  256.  
  257. 5.0: GADGETS.
  258. ­­­­­­­­­­­­­
  259.  
  260. That was the menus, now the gadgets:
  261.  
  262. 5.1:    * LOAD look under 1.2.
  263.     
  264. 5.2:    * SAVE look under 'Save As', 1.5.
  265.     
  266. 5.3:    * LIST look under 1.6.
  267.  
  268. 5.4:    * LEARN will ask you in the words you select in the requester which
  269.     pops up when you click this gadget (or press F4). If you have set
  270.     a pattern (see 3.3), the words you will be questioned in must
  271.     match that. Press 'A' for all or 'O' for OK.
  272.  
  273. 5.5:    * INSERT will enable you to type in new words. The shortcut for this
  274.     gadget is F5.
  275.  
  276.  
  277. 6.0: GUIDED TOUR.
  278. ­­­­­­­­­­­­­­­­­
  279.  
  280. Read this chapter for a quick journey into some of the functions of
  281. SPELLCHECK. Load SPELLCHECK before you start reading.
  282.  
  283. Loading an example file:
  284. In the drawer on the disk you found SPELLCHECK on, there should be a
  285. file called "SpellCheck_Example-File". In that file, there are three
  286. german words, with english translation. To load the file, click on the
  287. 'load'-gadget, select load in the project-menu, or press <F1>. A file-
  288. requester will appear, and you can find the file and doubleclick it.
  289. The words will now be loaded into memory. The number on the top right
  290. side of the SPELLCHECK-screen should now read 003, which means that there
  291. are three words in memory.
  292.  
  293. Setting up our preferences:
  294. Now we want to learn some of the words. When we type in the german
  295. translation to the english words, we want uppercase and lowecase to be
  296. treated equally. That is, the words dog, Dog and DOG will be the same.
  297. To disable case-apartheid, select Low<>Uppercase in the Special-menu.
  298. It will now read Low=Uppercase.
  299.  
  300. Learning the words:
  301. To start the learning, click on the ask-gadget, or press <F4>. A requester
  302. will pop up, in which you can state which words you want to be asked in.
  303. Now it reads From: 001 To 002. We want to be asked in words one and two,
  304. so click on OK, or press <O>. At last we are ready to start learning. On
  305. the screen the computer has typed:
  306. What is: the dog.
  307.  
  308. On the top right, the number has changed to 001, which indicates that this
  309. word is number one in the list. In a string-gadget there is a cursor. You
  310. type in the german translation for 'the dog' (which is "der Hund"), and
  311. you are off to the next word, if you entered it correctly. The screen now
  312. reads:
  313. What is: the car.
  314.  
  315. You probably know that the answer is "das Auto", but for now just produce a
  316. wrong-spelling, by pressing <RETURN>. The screen will flicker, and you can
  317. see the text WRONG! appear for a couple of seconds. A requester with results
  318. will pop up immediately thereafter. It will read "You answered 1 words out
  319. 2 correctly. THAT IS 50 PER CENT. Below is a couple of gadgets. Click on
  320. MISSPELLED, or press <M>. You can now retype the word that you failed to
  321. type correct (word number two). Press return, and a new requester with
  322. results will appear. Select STOP to end the questioning.
  323.  
  324.  
  325. APPENDIX A: SHORTCUTS.
  326. ­­­­­­­­­­­­­­­­­­­­­­
  327.  
  328.         F1 - LOAD        Amiga+A - APPEND
  329.         F2 - SAVE AS        Amiga+S - SAVE
  330.         F3 - LIST        Amiga+Q - QUIT
  331.         F4 - ASK              I - IMPORT ASCII
  332.         F5 - INSERT              X - SAVE ASCII
  333.                        HELP - SHORTCUTS
  334.  
  335. In the list-window:
  336.  
  337.          ESC - RETURN TO NORMAL WINDOW
  338.         HOME - (7 on keypad) GOTO TOP OF LIST
  339.          END - (1 on keypad) GOTO BOTTOM OF LIST
  340.             ARROW UP - GO UP ONE WORD
  341.           ARROW DOWN - GO DOWN ONE WORD
  342.                    S - SEARCH FOR WORD
  343.  
  344.  
  345. APPENDIX C: ERROR CODES.
  346. ­­­­­­­­­­­­­­­­­­­­­­­­
  347.  
  348. File Errors:
  349.  
  350. FILE ERROR 1: Unable to open file.
  351. FILE ERROR 2: Unable to load file.
  352. FILE ERROR 3: The file is too big.
  353. FILE ERROR 4: Not SpellCheck V1.3+.
  354. FILE ERROR 5: Can not find Sys:System/SetMap.
  355. FILE ERROR 6: Unable to save file.
  356. FILE ERROR 7: Unable to save devs:SpellCheck.prefs.
  357.  
  358. Other Errors:
  359.  
  360. NOT ENOUGH MEMORY: Unable to get memory for the window. Try to close some
  361. other tasks to free memory. If you still can not open the window, you will
  362. have to save and restart.
  363. LIBRARY ERROR: SPELLCHECK was unable to open either arp.library,
  364. diskfont.library or powerpacker.library. Ensure that they are in LIBS:
  365. We also recommend that you put req.library in LIBS:, as this will give
  366. you a better filerequester than the one you get with arp.library. 2.0
  367. Users should put asl.library in LIBS: for a standard 2.0 filerequester.
  368.  
  369.  
  370. APPENDIX C: PRINTING SPELLCHECK FILES.
  371. ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
  372.  
  373. To print your words, you must first save them as ASCII (see 3.1) and then
  374. type in the CLI: "type <filename> to PRT:". If you want to print the words
  375. in a more fashionable style, load the file into your favourite word-
  376. processor, and print them from there.
  377.  
  378.  
  379. APPENDIX D: ADDITIONAL INFORMATION.
  380. ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
  381.  
  382. Limitations:
  383. SPELLCHECK has a maximum capacity of 384 words. This should be sufficient
  384. for most users. Each word can only contain 40 characters (that is 40
  385. characters for the 'explanation' and 40 for the 'word'). This will be
  386. changed in later versions of the program.
  387.  
  388. In General:
  389. To get out of the list-window and most of the other requesters, you can
  390. simply press <ESCAPE>. In some, you can also press <RETURN> to make them
  391. disappear. There are usually shortcuts to press in the requesters as
  392. well. The first letter in the gadget-text is usually a shortcut. SPELLCHECK
  393. makes use of string-gadgets to get input from the user. To clear the
  394. contents of a string gadget, press RIGHT-AMIGA-X. To get back the text,
  395. press RIGHT-AMIGA-Q.
  396.  
  397. Technical Info:
  398. SPELLCHECK only takes up about 40kB of disk-space (uncrunched), it was
  399. written in assembly language, using DevPac2 and DevPac 3. It makes use of
  400. arp.library, diskfont.library and powerpacker.library from disk.
  401.  
  402. How to load 1.2 files:    
  403. If you have some old SPELLCHECK files that are saved with version 1.2 or
  404. lower, you cannot load them directly into SPELLCHECK v1.3+. You will have
  405. to save them as ASCII and load them as ASCII again. A program which will
  406. convert old files will be sent on request.
  407.  
  408. Wanted:
  409. Are you willing to translate this manual and the text in SPELLCHECK into
  410. another language? (German/French/Spanish in particular). If you are,
  411. please contact Pantheon Softworks.
  412.  
  413.  
  414. Special thanks to:    Christian Fiott
  415.             Tor-Martin Tveit
  416.             Preben Randhol
  417.             Ole Ingarth Karlsen
  418.             Jan Reinert Karlsen
  419.             Sigmund Vik
  420.             Kjell Heimdal
  421.             Jarl Nemeth
  422.  
  423. The 2.0-look on SpellCheck v1.4, and support for asl.library was made by
  424. Preben Randhol. (Plus some other minor changes).
  425.  
  426.  
  427. APPENDIX E: REGISTERED USER FORM.
  428. ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
  429.  
  430. Print and cut the form below, and send it to Pantheon Softworks to become
  431. a registered user. Future versions of SPELLCHECK depend on feedback from
  432. users. To register as a user is FREE.
  433.  
  434.  
  435.                        Print and cut this part.
  436. -------------------------------------------------------------------------
  437. REGISTERED USER:SPELLCHECK.                                     FORM #003
  438.  
  439. DATE:__.__.__         SPELLCHECK VERSION: ____        COMPUTER: _________
  440.  
  441. NAME:____________________________________________________________________
  442.  
  443. ADDRESS:_________________________________________________________________
  444.  
  445. COUNTRY:_________________________________  KICKSTART 2.0 OR HIGHER? (Y/N)
  446.  
  447. WHY DO YOU USE SPELLCHECK?
  448.  
  449. _________________________________________________________________________
  450.  
  451. _________________________________________________________________________
  452.         
  453. WHAT DO YOU THINK OF SPELLCHECK?
  454.  
  455. _________________________________________________________________________
  456.  
  457. _________________________________________________________________________
  458.         
  459. WHICH IMPROVEMENTS WOULD YOU LIKE TO SEE IN SPELLCHECK?
  460.  
  461. _________________________________________________________________________
  462.  
  463. _________________________________________________________________________
  464.  
  465.    Send to: Pantheon Softworks, PO.BOX 2049-Høllen, 4641 Søgne, NORWAY
  466.                     or e-mail to dingsoyr@svale.adh.no
  467. -------------------------------------------------------------------------